package com.kantboot.functional.pay.order.domian.dto;

import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class FunctionPayOrderDTOOfOrderPaidAfter {

    /**
     * 订单id
     */
    private Long id;

    /**
     * 支付后检查是否成功
     */
    private Boolean isPaidAfterCheckSuccess;

    /**
     * 支付的金额
     */
    private Long payAmount;

    /**
     * 校验失败原因编码
     * 出于国际化与查找原因的考虑，使用编码
     */
    private String paidAfterCheckFailReasonCode;

    /**
     * 校验失败原因描述
     * 如果非国际化项目，可以直接使用文字
     */
    private String paidAfterCheckFailReasonDescription;

}
